Leave Codes is used
to define and configure "Leave" in the system. A corresponding
paycode
is automatically created for each leave code.
Reports
-
Leave Code Listing
Steps to
create a leave code
-
Click on
the "Green Plus Sign". This will open the "Edit Form"
-
Enter below details
-
Code - Enter a
code to define the leave. The code is alphanumeric and should be
abbreviated to easily identfy
the leave description. Example "ASL10" can be
used for "Annual Sick Leave" where the Privilege is 10 days.
-
Description -
Enter the detailed description of the leave code.
-
Category - The Category identifies the
type of leave. The type of leave defines how calculations impact
the current
pay.
This
includes:
-
Annual
-
Bereavement
-
Leave without Pay - The rate and line total is
always zero. Hours for "Leave without pay" is deducted from "Normal Hours".
-
Long Service
-
Maternity
-
Others
-
Sick Leave
-
Workflow -
Workflow is used to determine how
the leave entries
are approved.
-
Workflow is maintained under "Company
Administration - Approval Workflow".
Users in the selected workflow will be the
final approvers.The leave
application will go through the "User Workflow" in "User Maintenance"
followed by the "Activity Type" workflow.
-
For example,
lets say we need the "team leader" approve leave
for
all employees in a department, and "Maternity leave"
is approved by the "team leader" and then by the HR
team. To achieve this, create
the workflow as follows:
-
Create a
"Approval Workflow" with the team leader and assign the workflow in
"User Maintenance" for the employees.
- Create a
"Approval Workflow" with the HR user and tag the
workflow to the "Maternity" leave code.
-
When an
employee applies for annual leave it will be approved by the team
leader.
-
When an
employee applies for "Maternity" leave it will be approved by the
team leader and then HR.
- Override Workflow
- When "Override workflow" is enabled, leave applications will be directed
to the selected workflow in 4 above.
- Entries will
not go through the the "User Workflow" in "User Maintenance".
-
For example,
lets say you want "Leave Without Pay" to be approved by the
supervisor, and that this leave should not follow the "User Workflow". Use
the "Override Workflow" to assign a workflow that is the Employees
Supervisor.
-
Minimum Balance Limit - This defines the minimum
balance for leave . It allows users to
configure
hours of
leave that can be taken by an
employee who does not have sufficient leave balance. The "projected Leave balance"
will be
summed to get the "current leave balance" for
leave that accrue
periodically. For example:
- "Employee
A" has 8 hours of annual leave balance. Minimum
Balance Limit for annual leave is 0.
- "Employee A" will be able to apply for only 8
hours of leave.
- "Employee B" has 8 hours as the annual leave balance.
Minimum Balance Limit for annual leave is -4.
- "Employee B" will be able to apply for 12
hours of leave.
-
Privilege - This is the total number of hours allocated
for a Leave. For example, an employee is entitled to 3 weeks Annual leave
per annum that is 15 working days. Privilege is 120 hours (15*8), assuming
hours worked per day is 8.
-
Min Allowed - This is the minimum number of hours of
leave an employee can take at any one time.
-
Max
Allowed - This is the maximum number of hours of leave an employee can
take at any one time.
-
Min Service Yrs - This is the number of service years after which
the leave is allocated to the employee.
-
Entitle After Years - This is the period of service after which an
employee can apply or this leave.
-
Years
Valid - This is the years for which the leave is valid.
Years Valid is only applicable for Long Service leave.
-
For example the
Years Valid is set as 3. Employee has a long service leave added on
01/01/2016. The valid date on the leave allocation screen will be
automatically set to 01/01/2016 to 31/12/2019.
-
The leave will be
removed after 2019 if rollover is set to No. If roll over is set to Yes,
the leave will extended to the following year only.
-
Apply Days
- This is set to restrict users to apply leave before a certain date.
For example +10 means you have to apply 10 days before the 'leave start' date.
-10 means you can apply for leave 10 days after the 'leave start' date.
-
One Time Accrual
-
When set to "Yes", the full leave
is allocated at the
start of the
year. The "Accrual Type" and
"Max Accrue" are not used.
-
When set as "No", leave is allocated at every pay
update and is based on "Accrual Type" and "Max Accrue" values.
-
For example,
Leave
type such as Annual Leave accrues every pay period whereas Leave Type such
as Sick Leave and Bereavement Leave are given at the start of the year.
-
Accrual Type -
Accrual Type can be "Standard or "Proportional.
-
If
the "Accrual Type"
is "Standard", the amount allocated per pay is the "Privilege" amount divided by the pay
frequency. For example an employee has allocation of 80 hours for annual
leave and is paid monthly, the allocation equals 80/12 that is 6.66.
-
If accrual is
set as proportional then the allocation is calculated as (Privilege / Pay
Frequency) multiple by (Total Hours Worked / Total Hours per Pay).
-
Total Hours
Worked is the sum of the hours for all pay codes
which have Calculate Leave set as Yes.
-
Total Hours per Pay is
the hours set on the employee profile.
-
For example an
employee has allocation of 80 hours for annual leave and is paid monthly.
For the month for January has 16 hours with calculate leave marked Yes
then the accrual is calculated as (80/12)*(16/8) that is 13.33
-
Max
Accrue - This is the maximum hours that can accrue for a leave
-
Rollover
-
When set to "Yes"
-
The leave balance will rollover to the new
year when Year End is performed.
-
If FMIS
Integration is turned ON and "Allowable
Carry Over > 0"
-
GL Journal
with the Accrual will be created
-
If there is a Pay Rate Change,
An Adjustment Journal will be created for any previous
leave balance
-
When set to "No"
-
Leave balance is not
carried over to the next year
-
Rollover Method - Rollover Method determines the leave allocation
dates for an employee.
-
Calendar - If the rollover method is
"Calendar",leave allocation and rollover dates will be
determined using
pay calendar setup, for example annual leave allocation for year 2020 will
have leave start
and end dates as 01/01/2020 to 31/12/2020.
-
Anniversary - If the rollover method is
"Anniversary",leave
allocation and rollover dates will be determined using the employee's
employment start date,for example annual leave for an employee with start dates
as 15/05/2020 will have leave start and end dates as 15/05/2020 to
14/05/2021.
-
Other - If the rollover method
is "Other" users will be able to set the leave
start and end dates when allocating leave to employees. This is
used by companies who use the financial year dates to manage
leave.
-
Allowable Carry Over - This is the hours of leave that will be rolled over to the new
year as "Balance Brought Forward".
-
Notes - This is
an open text field, users can enter desired content.
-
Void -
Void records will be "Disabled" and
will not appear in any lookups.
-
Save - Used to Save changes.
Important
Note:
-
FMIS Integration Transactions require
the following configuration:
-
Enable integration to General Ledger in
menu "Integration ~> Integration Setup"
- Leave code should have "Rollover" set
to "Yes"
- Leave code should have "Allowable Carry
Over > 0"
-
For Leave Codes
that meet the above criteria
-
Accrual Journals are
created when the Pay is closed.
-
"Pay Rate Change Adjustment" Journals
are created if there is a "Balance" on this Leave code before the Pay Rate
was changed.
-
Special Case:
-
When "One Time Accrual = Y" and
"Rollover = Y", the system will Allocate the "Privilige" amount at the
begining of the year, for every year.
-
When "One Time Accrual = Y" and
"Rollover = N", the system will Allocate the "Privilige" amount at the
begining of the year once only.
Figure
1: Leave Code Maintenance Form